Metal stocks also had a good session, with JSW Steel zooming by 7%, and Tata Steel and Nalco gaining about 3% each.
The 30-share Sensex ended higher by 177.46 points at 28,885.21 and the Nifty gained 63.90 points at 8,778.30.
While some companies used that to become world leaders, others squandered it by over-borrowing.
Markets recorded their biggest single-day fall since August 1 amid growth concerns in the euro zone.
Profit-booking by participants in view of the domestic markets' recent record-setting run fuelled the downtrend
The 50-stock NSE barometer Nifty finished 22.50 points, or 0.21 per cent, down at 10,526.20
BSE Sensex ended at 25,549.72 up by 321 points or 1.27% and the Nifty ended 7624.40 up by 97.75 points or 1.30%.
Jindal Steel and Power was the top loser down 10% followed by Hindalco, Tata Steel, Tata Power which ended down between 0.5-3% each.
The broader Nifty, after touching a high (intra-day) of 10,555.50 points, finished at 10,539.75, up 84.80 points, or 0.81 per cent.
Sensex, Nifty put up a good show in closing trade.
The NSE Nifty, which dipped below the key 10,800-mark to touch a low of 10,755.40, bounced back on late buying to close at 10,817.70, up 9.65 points, or 0.09 per cent.
Sensex hit a record high of 27,225.85 and Nifty hit a record high of 8,141.90 in the intra-day trades today.
The Sensex and the Nifty had touched a low of 27,921 and 8,349 respectively.
The Sensex was up 70 points and the Nifty was up 20 points led by SBI on robust Q2 earnings.
Reliance Industries was the top Sensex gainer up 5.6% after the company reported better-than-expected net profit growth at 12% in the second-quarter aided hby higher gross refining margins.
Investors have kept their eyes on US-China trade talks and are optimistic about a positive outcome.
Construction major L&T was the biggest gainer among the Sensex components, spurting 2.30 per cent, after the company said its board has approved a Rs 9,000-crore share buyback plan.
Bajaj Auto was the top gainer in the Sensex pack, surging 3.95 per cent followed by Maruti Suzuki at 2.69 per cent.
Small stocks made a dashing comeback in 2020 after delivering negative returns in the last two years as increased retail investor participation in pandemic times saw small-cap index surging up to 31 per cent and outperforming the bigger benchmark gauge. This year turned out to be eventful for the equity market, witnessing bearish and bullish sentiments at different points of time. While the initial part of COVID-ravaged 2020 saw the bears in full force amid concerns related to the pandemic and lockdowns hurting economic activities, bulls made a comeback towards the latter half of the year. As the market swayed with many lows as well as highs, small and mid-cap indices emerged as markets favourites in 2020.
But the 30-share Sensex rose by 141.52 points, or 0.41 per cent, to close at 34,297.47. The broader NSE Nifty gained 44.60- points, or 0.42 per cent, to end at 10,545.50 after touching a high of 10,618.10.
A recovery in rupee, buying by domestic institutional investors, encouraging earnings by select blue-chips and stock specific buying helped the market get back on its feet
The NSE Nifty too recovered over 100 points, or 0.96 per cent, to end at 10,576.85.
Strong gains in Vedanta Ltd, Adani Ports, Bharti Airtel and Maruti Suzuki helped the index touch record levels.
IT majors along with metal names Sesa Goa and Hindalco buck trend.
Shedding its gains from Monday, NIkkei has declined around 0.7% while Hang Seng and Shanghai Composite were trading marginally lower.
'You can put 25 per cent right now; put another 25 per cent when Nifty corrects another 500 points.' 'At 13,500 put another 25 per cent and at 13,000 one can get fully deployed.'
Sun Pharma was by far the biggest gainer in the Sensex pack, surging 8.13 per cent, followed by Dr Reddy's at 4.92 per cent.
This was the biggest single-day fall for the benchmark index since August 10 when it had fallen by 310 points.
The Sensex swung over 660 points both ways on alternate bouts of selling and buying before closing the day higher by 97.39 points, or 0.28 per cent.
The Sensex ended down 251 points at 27,351 and the Nifty shed 65 points to close at 8,228.
The 30-share Sensex is down 359 points at 26,378 and the Nifty has dropped 78 points to trade at 7,883
Bank shares were the top gainer in early trades with Bank of Baroda up over 4%.
Infosys, TCS, HUL and Reliance Industries were the top gainers of the day.
Banks, real estate and metal scrips among the top losers.
The government is scheduled to release index of industrial growth for November and consumer price inflation for December later today.
Auto and realty shares were among the top Sensex gainers.
The BSE Sensex spurted 130.00 points to end at 35,980.93, while the broader NSE Nifty advanced 30.35 points to 10,802.15.
The 30-share Sensex closed down 115 points at 28,444 and the 50-share Nifty ended down 31 points at 8,524.
Several Sensex stocks hits 52-week low in intra-day trade on Monday with financials leading the decline.
Coal India topped the losers' list in the Sensex pack on Tuesday, falling 2.36 per cent, followed by Bharti Airtel at 2.16 per cent.